﻿<?xml version="1.0"?>
<doc>
<assembly>
<name>
WRDBProject
</name>
</assembly>
<members>
<member name="T:WRDB.Project.clsCriteria">
 <summary>
 This class is used to help ascertain whether a result value exceeds criteria values in PCodes and Criteria tables
 </summary>
</member>
<member name="M:WRDB.Project.clsCriteria.#ctor(WRDB.Project.clsProject,System.String,System.String)">
 <summary>
 Instantiate class and build lists needed for later criteria determinations
 </summary>
 <param name="Project">WRDB Project</param>
 <param name="TableName">Name of table containing data so can quickly get unique Station ID/PCode pairs for data to be compiled</param>
 <param name="RegGroup">Name of regulatory group (will also match NULL values)</param>
</member>
<member name="M:WRDB.Project.clsCriteria.TryGetCriteria(System.String,System.String,System.DateTime,System.String,System.Double@,System.Double@,System.Double@,System.String@,System.Boolean@,System.Boolean@,System.Double@)">
 <summary>
 Look through previously compiled criteria table and get criteria limits if found
 </summary>
 <param name="StationID">Station ID</param>
 <param name="PCode">Parameter Code</param>
 <param name="DateTime">Date and time of observation (in case criteria are month-dependent)</param>
 <param name="RCode">Result Code (note: > is hardcoded to mean too many to count)</param>
 <param name="Result">Numeric value for result; if field is null, this should be Double.MinValue; will return adjusted value suitable for calculations if is ND value</param>
 <param name="MinCriteria">Minimum Criteria value (or Double.MinValue if not specified)</param>
 <param name="MaxCriteria">Maximum Criteria value (or Double.MaxValue if not specified)</param>
 <param name="CriteriaGroup">Name of criteria group found to be applicable (or 'PCode' if not overridden in Criteria table)</param>
 <param name="IsNonDetect">True if RCode indicates is a non-detect value of either type</param>
 <param name="IsCalcStats">True if stats should be calculated using this value</param>
 <returns>True if criteria limits found; False if PCode/Criteria not found or RCode is found and Calc_Stats is false (in which case Double.MinValue is returned for Result)</returns>
</member>
<member name="T:WRDB.Project.clsDataTable">
 <summary>
 Class to facilitate selecting and inserting records to/from data table (which must be using latest format)
 </summary>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsDataTable.#ctor(WRDB.Project.clsProject,System.String)">
 <summary>
 Create new instance, open connection for all subsequent operations
 </summary>
 <param name="_Project">WRDB Project</param>
 <param name="_TableName">Name of data table (must use current schema if exists, otherwise will be created)</param>
</member>
<member name="M:WRDB.Project.clsDataTable.BeginTransaction">
 <summary>
 Begin transaction grouping following delete, update, and insert commands (automatically called by those routines if not done here); do not include select and count queries in same transaction as insert/update/delete queries (SQLite limitation)
 </summary>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsDataTable.EndTransaction(WRDB.Project.clsDataTable.enumEndTransaction)">
 <summary>
 End prior transaction, either committing or rolling all operations back
 </summary>
 <param name="EndTran">What to do with transaction operations</param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsDataTable.SelectRecords(System.String,System.String)">
 <summary>
 Return list of data records that meet certain criteria (do not include in transaction)
 </summary>
 <param name="WhereClause">Correctly formatted SQL WHERE clause (not including 'WHERE'); e.g., "PCode='ABC'"</param>
 <param name="OrderClause">Correctly formatted SQL ORDER BY clause (not including 'ORDER BY'); e.g., "Date_Time"</param>
 <returns>Nothing if error occurs</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.SelectDistinctRecords(System.String,System.String)">
 <summary>
 Return list of distinct values for a specified field that meet certain criteria; result will be sorted (do not include in transaction)
 </summary>
 <param name="FieldName">Name of field to select</param>
 <param name="WhereClause">Correctly formatted SQL WHERE clause (not including 'WHERE'); e.g., "PCode='ABC'"</param>
 <returns>Nothing if error occurs</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.GetCount(System.String,System.String[])">
 <summary>
 Return count of records meeting certain criteria (do not include in transaction)
 </summary>
 <param name="WhereClauseFormat">Correctly formatted SQL WHERE clause format (not including 'WHERE'); e.g., "PCode='{0}'"</param>
 <param name="Args">Arguments if WhereClauseFormat is in string format with placeholders like {0}</param>
 <returns>Number of records</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.GetCount">
 <summary>
 Return count of records  (do not include in transaction)
 </summary>
 <returns>Number of records</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.DeleteRecords(System.String,System.String[])">
 <summary>
 Deletes records meeting certain criteria (may but need not be included in transaction)
 </summary>
 <param name="WhereClauseFormat">Correctly formatted SQL WHERE clause format (not including 'WHERE'); e.g., "PCode='{0}'"</param>
 <param name="Args">Arguments if WhereClauseFormat is in string format with placeholders like {0}</param>
</member>
<member name="M:WRDB.Project.clsDataTable.InsertRecord(WRDB.Project.clsDataRecord)">
 <summary>
 Insert or add a data record to the data table. Note that this will be done under a tranaction, so EndTransaction or Close MUST be called when all records have been added.
 </summary>
 <param name="DataRecord">Contents of data record to add</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.InsertRecordFast(WRDB.Project.clsDataRecord)">
 <summary>
 Insert or add a data record to the data table using parameters (so cannot do calculations). Note that this will be done under a tranaction, so EndTransaction or Close MUST be called when all records have been added.
 </summary>
 <param name="DataRecord">Contents of data record to add</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsDataTable.UpdateNullFields">
 <summary>
 If data table contains Create_Update field, update entire table replacing null values with current date-time; also assign ownership to current user
 </summary>
</member>
<member name="M:WRDB.Project.clsDataTable.Close(WRDB.Project.clsDataTable.enumEndTransaction,System.Boolean)">
 <summary>
 Commit or rollback of the transaction and close the connection. This must always be called after InsertRecord calls
 </summary>
 <param name="EndTran">How should transaction be ended?</param>
 <param name="UpdateCreateUpdateField">If true, will run long query to set value for CreateUpdate field (set to false for temporary tables)</param>
</member>
<member name="T:WRDB.Project.clsDataRecord">
 <summary>
 Class to facilitate selecting and inserting records to/from data table (which must be using latest format)
 </summary>
 <remarks>Result field can be handled as string in case want to do calculations during Insert operation</remarks>
</member>
<member name="M:WRDB.Project.clsDataRecord.#ctor(System.Object[])">
 <summary>
 Fill data record using array of objects created using select query with fields in order indicated by Shared FieldList
 </summary>
 <param name="SelectValues"></param>
 <remarks></remarks>
</member>
<member name="T:WRDB.Project.clsProject">
 <summary>
 Each WRDB project has a unique connection to a database and specified preferences
 </summary>
 <remarks>A separate class is used because, although an instance of WRDB can have only one project active at a time, it is sometimes necessary to open another one to copy tables from, etc.</remarks>
</member>
<member name="F:WRDB.Project.clsProject.CONNECTIONTIMEOUT">
 <summary>
 Number of seconds before connection timeout error occurs (used when call TestConnectionQuick in clsDBBase)
 </summary>
</member>
<member name="F:WRDB.Project.clsProject.TempDBName">
 <summary>
 Name of temporary database used in some data providers to better segregate temporary tables from rest of tables (so can make project database readonly and still change temp tables)
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.TempPath">
 <summary>
 Name of directory for temporary files (does NOT end with backslash)
 </summary>
 <remarks>ASP.Net does not allow access to SpecialDirectories.Temp; therefore, before doing anything, ASP.Net caller must set using "Server.MapPath("~") and permissions must be set to allow WRDB folder to be created</remarks>
</member>
<member name="P:WRDB.Project.clsProject.TempPrefix">
 <summary>
 Prefix for temporary table names that uniquely identifies the user and session
 </summary>
 <remarks>ASP.Net does not track by loginname; instead, must path unique identifier based on session</remarks>
</member>
<member name="P:WRDB.Project.clsProject.DataPrefix">
 <summary>
 Prefix for temporary data tables (opened using Open Data File) that uniquely identifies the user and session
 </summary>
 <remarks>ASP.Net does not track by loginname; instead, must path unique identifier based on session</remarks>
</member>
<member name="P:WRDB.Project.clsProject.OtherPrefix">
 <summary>
 Prefix for permanent non-WRDB data tables that must be retained but that you don't want to appear as a Working table
 (for example, ARC application security and forecast tables)
 </summary>
</member>
<member name="F:WRDB.Project.clsProject.TempData">
 <summary>
 Name of table or view containing previous query results; if using neither, will contain subquery SELECT statement
 </summary>
</member>
<member name="F:WRDB.Project.clsProject.TempView">
 <summary>
 Name of view containing subquery results for complex queries
 </summary>
</member>
<member name="F:WRDB.Project.clsProject.RptData">
 <summary>
 Name of temporary table containing report results
 </summary>
</member>
<member name="F:WRDB.Project.clsProject.ExtData">
 <summary>
 Name of temporary table containing data acquired from external source
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.HelpFilePath(System.String)">
 <summary>
 Return full path to help file (copies to local computer if necessary to avoid problem with .chm not working across network)
 </summary>
 <param name="HelpFile">Name of help file (e.g., "WRDB.chm")</param>
</member>
<member name="M:WRDB.Project.clsProject.IsNetworkResource(System.String)">
 <summary>
 Given path, determine if is referencing a network or local resource
 </summary>
 <param name="DirectoryName">Directory name</param>
 <returns>True if references a network resource</returns>
</member>
<member name="F:WRDB.Project.clsProject.dsWRDB">
 <summary>
 Dataset which holds all table structures; used to create new tables; table names are same as support tables or "Working" 
 </summary>
 <remarks></remarks>
</member>
<member name="P:WRDB.Project.clsProject.AdvancedMenusVisible">
 <summary>
 If false, selected advanced menu and toolbar items will be hidden for non-Supervisor users
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.IsReadOnly">
 <summary>
 If true, non-Supervisors will have no ability to alter any Working tables in addition to other restrictions
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.WQXVisible">
 <summary>
 If true, WQX fields and Support tables will be visible in the Support table browser
 </summary>
</member>
<member name="E:WRDB.Project.clsProject.Progress">
 <summary>
 Is raised during long operations (e.g., import/export) so caller can report using UI
 </summary>
 <param name="Value">Current value (must alway initialize with 0 and finalize with Value=MaxValue)</param>
 <param name="MaxValue">Maximum value</param>
 <param name="ProgressText">Text to display</param>
</member>
<member name="T:WRDB.Project.clsProject.enumTableTypes">
 <summary>
 List of standard WRDB tables associated with a project
 </summary>
</member>
<member name="F:WRDB.Project.clsProject._TableName">
 <summary>
 Array of standard table names for each table type
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.ExtendedFieldSize">
 <summary>If true then data tables will use larger field sizes for PCode, CCode, etc.; this was added to support EGAD views mapped to longer fields</summary>
</member>
<member name="P:WRDB.Project.clsProject.GisClippingLayerFilename">
 <summary>Filename of polygon layer automatically used for clipping</summary>
</member>
<member name="P:WRDB.Project.clsProject.GisOutputGridSize">
 <summary>
 The number of grid rows/columns across the clipping or source layer
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.GisNumPoints">
 <summary>
 The number of nearby stations to include in spatial interpolation
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.GisRecalcWeights">
 <summary>
 If true, will recalculate grid weights for each animation timestep
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.CriteriaRegGroup">
 <summary>Name of default criteria regulatory group</summary>
</member>
<member name="P:WRDB.Project.clsProject.AllowedUsers">
 <summary>This is a comma-separated list of users allowed for this project; if blank then there are no restrictions</summary>
 <remarks>This doesn't affect security (use database permissions for that) because user can change his initials to appear to be someone else--just a convenience</remarks>
</member>
<member name="P:WRDB.Project.clsProject.AutoBDL">
 <summary>If true, will examine result field, if RCode is null and result is less than PCode detection limit, will automatically assume is a BDL value with best guess numeric value shown in the result field (that is, it ignores the multiplier)</summary>
</member>
<member name="M:WRDB.Project.clsProject.#ctor">
 <summary>
 Alternative way of initializing because can't include "New" entries in interface used by EPDRiv1
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.#ctor(System.String,System.Boolean)">
 <summary>
 Get preferences and setup info from INI file for the project (or assign defaults)
 </summary>
 <param name="ProjectName">Name of project from WRDB.INI file</param>
</member>
<member name="M:WRDB.Project.clsProject.Initialize(System.String,System.Boolean)">
 <summary>
 Alternative way of initializing because can't include "New" entries in interface used by EPDRiv1
 </summary>
 <param name="ProjectName">Name of project from WRDB.INI file</param>
 <param name="IsTempProject">If true, is a temporary project which should not already exist in INI file (bypass reading which is slow)</param>
 <remarks>This also establishes all standard table structures and stored them in empty datatables within a global dataset; it allows tables to be created in provider-independent manner</remarks>
</member>
<member name="M:WRDB.Project.clsProject.Clone">
 <summary>
 Make deep copy of project
 </summary>
 <returns>New project</returns>
</member>
<member name="M:WRDB.Project.clsProject.SetTableHeadings(WRDB.Project.clsProject.enumTableTypes)">
 <summary>
 Set column caption headings and maximum column width using standard templates; usually called after AddTable
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.SetTableHeadings(System.String)">
 <summary>
 Set column caption headings and maximum column width using standard templates; usually called after AddTable
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.SetTableHeadings(System.Data.DataTable@)">
 <summary>
 Set column caption headings and maximum column width using standard templates; usually called after AddTable (datatable must represent Working or Master)
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.SavePreferences">
 <summary>
 Save all preferences to this project's INI file
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.ReplaceMyDocs(System.String)">
 <summary>
 If path contains {MyDocs}, replace with full path; if starts with My Documents path, replace with {MyDocs}
 </summary>
 <param name="Path">Path to convert from</param>
 <returns>Path with substitution made</returns>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProject.FillPickListValidation(System.Object@,System.String,System.String,System.String)">
 <summary>
 Helper method to fill combo- or listbox controls with a list of keyfields, hyphen, description (key - descr)
 List will be sorted and set to first value in the list (or default value is it exists)
 To retrieve the keyfield value, use GetPickList function
 (This version is intended for use with Validation Support table)
 </summary>
 <param name="List_ComboBox">Listbox or combobox object, or Generic list of string</param>
 <param name="ValidationKey">Name of validation key (e.g., "SCODE")</param>
 <param name="AdditionalItem">Optional additional list item (e.g., "(Select from list)"</param>
 <param name="DefaultKey">Default key value, if exists in list (if Nothing, will be set to first item in list)</param>
</member>
<member name="M:WRDB.Project.clsProject.FillPickList(System.Object@,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
 <summary>
 Helper method to fill combo- or listbox controls with a list of keyfields, hyphen, description (key - descr);
 List will be sorted and set to first value in the list (or default value is it exists);
 To retrieve the keyfield value, use GetPickList function;
 </summary>
 <param name="List_ComboBox">Listbox or combobox object, or Generic list of string</param>
 <param name="DataTablename">Name of data table to query unique keys from; if only querying all records in Support table, leave empty ("")</param>
 <param name="SupportTableName">Name of Support table with keys and descriptions</param>
 <param name="KeyFieldName">Name of key field in datatable and support table</param>
 <param name="DescriptionFieldName">Name of description field in support table (if empty, will ignore)</param>
 <param name="AdditionalItem">Optional additional list item (e.g., "(Select from list)"</param>
 <param name="DefaultKey">Default key value; if doesn't exist in list will add (if blank, will be set to first item in list)</param>
 <param name="WhereClause">SQL WHERE clause (including 'WHERE' keyword) for selecting records from datatable</param>
</member>
<member name="M:WRDB.Project.clsProject.GetPickList(System.Object@)">
 <summary>
 Helper function to retrieve key value from list created using FillPickList
 </summary>
 <param name="cbo_text">Combobox, Listbox, or generic list of string objects</param>
 <returns>Selected key value</returns>
</member>
<member name="M:WRDB.Project.clsProject.SetPickList(System.Object@,System.String)">
 <summary>
 Helper function to set list item based on key value from list created using FillPickList
 </summary>
 <param name="cbo_text">Combobox, Listbox, or generic list of string objects</param>
 <param name="KeyValue">Desired key to set</param>
</member>
<member name="M:WRDB.Project.clsProject.GetRecordCount(System.String,System.String,System.String)">
 <summary>
 Determine the number of records in a table that were owned by or selected by a specific user by starting a new thread
 </summary>
 <param name="TableName">Name of table</param>
 <param name="OwnerName">Name of user who owns records</param>
 <param name="SelectedBy">Name of user who selected records</param>
 <returns>Number of records (if timeout occurs, will return -1)</returns>
</member>
<member name="M:WRDB.Project.clsProject.GetTableList(WRDB.Project.clsProject.enumTableTypes[])">
 <summary>
 Return list of tablenames that match list of table types (or Working if empty list) (converted to Proper case)
 </summary>
 <param name="TableType">List of table types (if empty, returns list of working tables); use type enumTableTypes</param>
 <returns>List of table names</returns>
</member>
<member name="M:WRDB.Project.clsProject.GetTableListAll">
 <summary>
 Return list of all data and support tablenames; only working tables assigned to this project will be included 
 </summary>
 <returns>List of table names</returns>
</member>
<member name="M:WRDB.Project.clsProject.GetTableType(System.String)">
 <summary>
 Given the table name, return which type of table it is
 </summary>
 <param name="_TableName">Standard table name (no brackets, etc.)</param>
</member>
<member name="M:WRDB.Project.clsProject.IsSupportTable(System.String)">
 <summary>
 Is specified table a support table?
 </summary>
 <param name="_TableName">Name of table (case ignored)</param>
 <returns>True if is Support table</returns>
</member>
<member name="M:WRDB.Project.clsProject.IsDataTable(System.String)">
 <summary>
 Is specified table a Working or Master data table?
 </summary>
 <param name="_TableName">Name of table (case ignored)</param>
 <returns>True if is data table</returns>
</member>
<member name="M:WRDB.Project.clsProject.GetTableTemplate(System.String)">
 <summary>
 Get the table structure based on the table name
 </summary>
 <param name="TableName">Name of table</param>
 <returns>Data table structured like desired table</returns>
</member>
<member name="M:WRDB.Project.clsProject.GetTableTemplate(WRDB.Project.clsProject.enumTableTypes)">
 <summary>
 Get the table structure based on the table type
 </summary>
 <param name="TableType">Type of table</param>
 <returns>Data table structured like desired table</returns>
</member>
<member name="M:WRDB.Project.clsProject.CopyTable(System.String@,System.String,WRDB.Project.clsProject@,System.Boolean,System.Boolean,System.Boolean)">
 <summary>
 Copy and rename table in current database, or copy from another project
 </summary>
 <param name="DestTable">Name of destination table</param>
 <param name="SourceTable">Name of source table</param>
 <param name="SourceProject">Source project (if Nothing, assumes current project, and cannot update)</param>
 <param name="Update">True if destination table should be updated (requires slower export/import even if in same database)</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.CopyWorkingTable(System.String@,System.String,WRDB.Project.clsProject@,System.Boolean,System.Boolean,System.Boolean,System.String)">
 <summary>
 Copy and rename table in current database, or copy from another project
 </summary>
 <param name="DestTable">Name of destination table</param>
 <param name="SourceTable">Name of source table</param>
 <param name="SourceProject">Source project (if Nothing, assumes current project, and cannot update)</param>
 <param name="Update">True if destination table should be updated (requires slower export/import even if in same database)</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.ImportTable(System.String@,System.String,System.Boolean,System.Boolean)">
 <summary>
 Import data from tab-delimited file into table; if table exists, will be emptied first (or updated), if not will be created
 The file format is assumed to be identical to the export format
 </summary>
 <param name="TableName">New table to import data into</param>
 <param name="ImportFileName">Tab-delimited text file to import data from</param>
 <param name="Append_Update">If false, existing table will be emptied first; otherwise will be appended to or replaced on record-by-record basis (if indexed)</param>
 <param name="AppendOnly">If Append_Update is true and AppendOnly is true, will not replace existing records with new records</param>
 <returns>True if successful</returns>
 <remarks>Override for Paradox</remarks>
</member>
<member name="M:WRDB.Project.clsProject.ExportTable(System.String@,System.String@,System.String,System.Boolean)">
 <summary>
 Export table to tab-delimited file (wrapper for clsGenericData that resets paradox connection first)
 </summary>
 <param name="TableName">Name of existing table</param>
 <param name="ExportFileName">Name of file to export to (if blank, will export to temp file and return name here; caller must place in clipboard and delete tempfile)</param>
 <param name="SQLString">If provided, uses SQL statement to select data to be exported</param>
 <param name="UseCurrentCulture">By default will export using invariant culture, but can apply current culture setting if export from main menu (instead of archiving)</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.TableExists(WRDB.Project.clsProject.enumTableTypes,System.String)">
 <summary>
 Determine if specified table exists
 </summary>
 <param name="TableType">The type of table to check</param>
 <param name="WorkingTableName">The name of the Working table to check</param>
 <returns>True if it exists</returns>
 <remarks>TableName must be omitted unless checking for Working table</remarks>
</member>
<member name="M:WRDB.Project.clsProject.CreateTable(System.String@)">
 <summary>
 Create an empty standard table (table type is taken from table name)
 </summary>
 <param name="TableName">The name of table to create</param>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.CreateTable(WRDB.Project.clsProject.enumTableTypes,System.String@)">
 <summary>
 Create an empty standard table
 </summary>
 <param name="TableType">The type of table to create</param>
 <param name="NewTableName">If TableType is Working, must supply this table name; can optionally supply for other table types. If table needs to be renamed to conform to database rules, returns that new name.</param>
 <returns>True if successful</returns>
 <remarks>Paradox table will be placed in their correct folders</remarks>
</member>
<member name="M:WRDB.Project.clsProject.CreateAllSupportTables">
 <summary>
 Create all Support tables that don't already exist
 </summary>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.CreateAllTempTables">
 <summary>
 Create all temporary tables that will be reused
 </summary>
 <returns>True if successful</returns>
</member>
<member name="M:WRDB.Project.clsProject.UpdateOwnerField(System.String)">
 <summary>
 Place current user's initials into Owner field of data table
 </summary>
 <param name="TableName">Working or Temporary table</param>
</member>
<member name="M:WRDB.Project.clsProject.DeleteOwnerRecords(System.String)">
 <summary>
 Delete all records in data table owned by current user
 </summary>
 <param name="TableName">Working or Temporary table</param>
</member>
<member name="M:WRDB.Project.clsProject.CleanDatabase">
 <summary>
 Project is being closed, so remove all temporary tables and views associated with this user
 </summary>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProject.DeleteRecordsSelectedByUser(System.String)">
 <summary>
 Delete all records in working or temporary table belonging to current user
 </summary>
 <param name="TableName">Name of table</param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProject.IsStationShapefileValid(System.String)">
 <summary>
 Determine if specified WRDB Stations shapefile is up to date
 </summary>
 <returns>True if is up to date</returns>
 <remarks>This checks to see if attribute table contains Lat/Long fields and if they are identical to values in stations table</remarks>
</member>
<member name="M:WRDB.Project.clsProject.FullTableName(WRDB.Project.clsProject.enumTableTypes)">
 <summary>
 Return full table name (with brackets and ownername prepended for Oracle)
 </summary>
 <param name="TableType">Standard table type</param>
</member>
<member name="M:WRDB.Project.clsProject.FullTableName(System.String)">
 <summary>
 Return full table name (with brackets and ownername prepended for Oracle)
 </summary>
 <param name="TableName">Table name</param>
</member>
<member name="M:WRDB.Project.clsProject.TableName(WRDB.Project.clsProject.enumTableTypes)">
 <summary>
 Return standard table name
 </summary>
 <param name="Tabletype">Enumerated table type</param>
</member>
<member name="M:WRDB.Project.clsProject.TableName(System.String)">
 <summary>
 Return standard table name without brackets, etc.
 </summary>
 <param name="FullTableName">Full table name with brackets, etc.</param>
</member>
<member name="M:WRDB.Project.clsProject.UpdateTrackingRecord(System.String,System.Int32,System.Boolean,System.Int32)">
 <summary>
 When creating tables, entries in the Tracking table may need to be updated
 </summary>
 <param name="WorkingTable">Name of working table</param>
 <param name="RecordCount">If the record count is already known, pass it here</param>
 <param name="HasBeenUpdated">If true, will reset Create_Update field</param>
 <param name="TrackID">If not default, will reset Track_ID field</param>
</member>
<member name="M:WRDB.Project.clsProject.DeleteTrackingRecord(System.String)">
 <summary>
 When deleting tables, entries in the Tracking table may need to be updated (will delete all import records too as well as journal entries)
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.RenameTrackingRecord(System.String,System.String)">
 <summary>
 When renaming table, entries in the Tracking table must be updated (Journal will be updated too)
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.SynchTrackingRecords">
 <summary>
 Find all Tracking records that match existing tables and fix them; delete for non-existent tables; add for new ones
 </summary>
</member>
<member name="P:WRDB.Project.clsProject.HasTablePermissions">
 <summary>
 When initialized, indicates if this user has add/delete/alter permissions on this database
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.DB_Progress(WRDB.DBProviders.clsDB@,System.Int64,System.Int64,System.String)">
 <summary>
 Raises event so that caller (which may have UI) can report progress
 </summary>
</member>
<member name="M:WRDB.Project.clsProject.CreateTempProject(WRDB.DBProviders.clsDB.enumDBType,System.String)">
 <summary>
 Will create a temporary WRDB project for a non-client/server data provider that will not be saved back to the INI file
 </summary>
 <param name="ProviderType">Standard provider type</param>
 <param name="DataSource">Name of embedded database file or directory for paradox, dbase, txt, etc. files</param>
</member>
<member name="M:WRDB.Project.clsProject.CreateTempProject(System.String,System.String,System.String,System.String)">
 <summary>
 Will create a temporary WRDB project using the Paradox type that will not be saved back to the INI file
 </summary>
 <param name="_WorkingDir">Working directory for WRDB 4 project</param>
 <param name="_MasterDir">Masterdirectory for WRDB 4 project</param>
 <param name="_SupportDir">Support directory for WRDB 4 project</param>
 <param name="_SupportDirProj">Project support directory for WRDB 4 project</param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProject.CreateTempProject(WRDB.DBProviders.clsDB.enumDBType,System.String,System.String)">
 <summary>
 Will create a temporary WRDB project for a client/server provider that will not be saved back to the INI file
 </summary>
 <param name="ProviderType">Standard provider type</param>
 <param name="ServerName">Name of server</param>
 <param name="DatabaseName">Name of database</param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProject.CreateTempProject(WRDB.DBProviders.clsDB)">
 <summary>
 Will create a temporary WRDB project for a client/server provider that will not be saved back to the INI file
 </summary>
 <param name="ExternalDB">Previously configured database</param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="T:WRDB.Project.modSettings.enumSection">
 <summary>
 Application settings will go under the Settings section
 Project settings will go under a section with the same name as the project
 External Connection settings will go under the ExternalConnections section; 
    each key will be the name of the connection and all settings will be 
    concatenated on the same line
 </summary>
</member>
<member name="T:WRDB.Project.modSettings.enumKey">
 <summary>
 Standard application and project keys which are mapped to the actual key names; this allows use of Intellisense to ensure that the correct key names are used
 </summary>
</member>
<member name="M:WRDB.Project.modSettings.SectionName(WRDB.Project.modSettings.enumSection)">
 <summary>
 Get the desired Ini file section name depending is the setting is global for the application or specific to the project
 </summary>
 <param name="SectionType">Application or Project type</param>
 <returns>Name of section to use in Ini file</returns>
</member>
<member name="T:WRDB.Project.clsConnections">
 <summary>
 Access project and external connection information stored in possibly shared WRDB.ini file
 </summary>
</member>
<member name="M:WRDB.Project.clsConnections.IsUpgradeNeeded">
 <summary>
 See if WRDB 6 inifile is not found and WRDB 5.x file is found; if so, can offer to upgrade
 </summary>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsConnections.UpgradeWRDB5_6">
 <summary>
 If WRDB 6 inifile is not found and WRDB 5.x file is found, upgrade
 </summary>
</member>
<member name="M:WRDB.Project.clsConnections.GetProjectList">
 <summary>
 Each section in the ini file is a project name (except Settings and DatabaseConnections, which holds WRDB settings for all projects in legacy WRDB.ini files only)
 </summary>
 <returns>List of projects that current user has access to</returns>
</member>
<member name="M:WRDB.Project.clsConnections.GetProviderType(System.String)">
 <summary>
 Return provider type associated with specified project name
 </summary>
 <param name="ProjectName">Name of existing project</param>
</member>
<member name="M:WRDB.Project.clsConnections.GetDatasource(System.String)">
 <summary>
 Return data source (e.g. server or database filename name) associated with specified project name
 </summary>
 <param name="ProjectName">Name of existing project</param>
</member>
<member name="M:WRDB.Project.clsConnections.DeleteProject(System.String)">
 <summary>
 Delete all connection info for specified project from inifile
 </summary>
 <param name="ProjectName">Name of project</param>
</member>
<member name="M:WRDB.Project.clsConnections.RenameProject(System.String,System.String)">
 <summary>
 Rename project and save inifile
 </summary>
 <param name="OldName">Name of existing project</param>
 <param name="NewName">New name</param>
</member>
<member name="M:WRDB.Project.clsConnections.ResetConnectionFile">
 <summary>
 Delete the inifile that contains all project connection information and recreate
 </summary>
</member>
<member name="M:WRDB.Project.clsConnections.SetProjectInfo(WRDB.Project.clsProject)">
 <summary>
 Save all project connection information to the inifile
 </summary>
 <param name="Project">WRDB Project</param>
</member>
<member name="M:WRDB.Project.clsConnections.GetProjectInfo(WRDB.Project.clsProject@)">
 <summary>
 Retrieve project database connection information from the INI file and use it to instantiate the database connection
 </summary>
 <param name="Project">WRDB Project</param>
</member>
<member name="M:WRDB.Project.clsConnections.ProjectExists(System.String)">
 <summary>
 See if project can be found in INI file
 </summary>
 <param name="ProjectName">Name of WRDB project</param>
 <returns>True if found</returns>
</member>
<member name="M:WRDB.Project.clsConnections.GetConnectionNames">
 <summary>
 Database connections contain information to allow WRDB and Graph to save info for external database connections
 Section is ExternalConnection; Key is ConnectionName
 </summary>
</member>
<member name="M:WRDB.Project.clsConnections.DeleteTableMapping(System.String,System.String)">
 <summary>
 Delete specified table mapping for external connection
 </summary>
 <param name="ConnectionName"></param>
 <param name="TableMappingName"></param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsConnections.DeleteConnection(System.String)">
 <summary>
 Delete all table mappings and connection info
 </summary>
 <param name="ConnectionName"></param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsConnections.GetMappingTables(System.String)">
 <summary>
 Database connection mapping contain information about mapping of WRDB data fields for a specific table, selected stations, and selected parameters
 Section is ExternalConnection
 Key is CONNECTIONNAME:TABLECONNECTIONNAME
 Value is TABLENAME:FIELDNAMES:STATIONLIST:STATIONS:PARAMETERLIST:PARAMETERS (each are tab-delimited):MINDATE:MAXDATE
 </summary>
</member>
<member name="T:WRDB.Project.clsExternalConnection">
 <summary>
 Store external database connection information in WRDB6.ini file
 </summary>
</member>
<member name="M:WRDB.Project.clsExternalConnection.#ctor(System.String,WRDB.DBProviders.clsDB.enumDBType,System.String,System.String,System.String,System.String)">
 <summary>
 Set external database connection information
 Connection information is saved in a single entry, tab-delimited
 </summary>
 <param name="_ConnectionName">Name of connection</param>
 <param name="_DatabaseType">Data provider type</param>
 <param name="_ServerAddress">URL of database server</param>
 <param name="_DatabaseName">Name of database</param>
 <param name="_UserName">Username (doesn't handle NT authentication)</param>
 <param name="_Password">Password</param>
</member>
<member name="T:WRDB.Project.clsTableMapping">
 <summary>
 Store external table connection info in WRDB6.ini file
 </summary>
</member>
<member name="M:WRDB.Project.clsTableMapping.#ctor(System.String,System.String,System.Boolean,System.Collections.ArrayList,System.Collections.ArrayList,System.Collections.ArrayList,System.Collections.ArrayList,System.Collections.ArrayList,System.DateTime,System.DateTime)">
 <summary>
 Set external database mapping for each field
 Connection mapping information for table is saved in a single entry, colon- and tab-delimited
 </summary>
 <param name="_TableConnectionName">Name of table connection</param>
 <param name="_TableName">Name of table</param>
 <param name="_BypassMapping">If true, will bypass all field mapping and treat as native WRDB table</param>
 <param name="_alFieldNames">Array of external field names mapped to the following: Station_ID, PCode, Date_Time, Result, RCode, CCode, Agency, LEW_Pct, Depth_M</param>
 <param name="_alAvailStations">Array of all available stations in source table (cached)</param>
 <param name="_alSelectedStations">Array of Station IDs to be imported (will be empty if all are desired)</param>
 <param name="_alAvailParameters">Array of PCodes to be imported (will be empty if all are desired)</param>
 <param name="_alSelectedParameters ">Array of all availabel parameters in source table (cached)</param>
 <param name="_MinDate">Minimum date in range to be imported</param>
 <param name="_MaxDate">Maximum date in range to be imported</param>
</member>
<member name="M:WRDB.Project.clsTableMapping.Validate">
 <summary>
 Validate all items to make sure they don't contain the delimiter used to store data in ini file
 </summary>
 <returns>True if no problems found</returns>
 <remarks></remarks>
</member>
<member name="T:WRDB.Project.clsProjectSettings">
 <summary>
 Access Project settings stored in Settings table (new to WRDB 6.0)
 </summary>
</member>
<member name="F:WRDB.Project.clsProjectSettings._Settings">
 <summary>
 First dictionary key is Section, second is Key
 Project information uses Section=Project and Key=Key; DatabaseConnections: Section=ConnectionName and Key=TableMappingName
 </summary>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProjectSettings.SetKey(WRDB.Project.modSettings.enumKey,System.String)">
 <summary>
 Set individual key in Settings table (don't forget to call Save after all are set to actually write to the table)
 </summary>
 <param name="Key">Key enum</param>
 <param name="Value">Value to save</param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProjectSettings.SetKey(System.String,System.String)">
 <summary>
 Set individual key in Settings table (don't forget to call Save after all are set to actually write to the table)
 </summary>
 <param name="Key">Key text</param>
 <param name="Value">Value to save</param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsProjectSettings.MyDataPath">
 <summary>
 Name of directory where data will be stored by default (My Documents>\WRDB)
 </summary>
 <remarks>This was copied form modCommon</remarks>
</member>
<member name="M:WRDB.Project.clsProjectSettings.Save">
 <summary>
 Write settings to table
 </summary>
 <remarks></remarks>
</member>
<member name="T:WRDB.Project.clsApplicationSettings">
 <summary>
 User application settings are stored in the registry
 </summary>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.SetKey(WRDB.Project.modSettings.enumKey,System.String)">
 <summary>
 Save application key to registry (section is "Settings")
 </summary>
 <param name="Key">Predefined key</param>
 <param name="KeyText">Value</param>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.GetKey(WRDB.Project.modSettings.enumKey,System.String)">
 <summary>
 Get application key from registry (section is "Settings")
 </summary>
 <param name="Key">Predefined key</param>
 <param name="DefaultKeyText">Default Value</param>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.SetKey(System.String,WRDB.Project.modSettings.enumKey,System.String)">
 <summary>
 Save application key to registry
 </summary>
 <param name="Key">Predefined key</param>
 <param name="KeyText">Value</param>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.GetKey(System.String,WRDB.Project.modSettings.enumKey,System.String)">
 <summary>
 Get application key from registry
 </summary>
 <param name="Key">Predefined key</param>
 <param name="DefaultKeyText">Default Value</param>
</member>
<member name="P:WRDB.Project.clsApplicationSettings.AppDataPath">
 <summary>
 Get/Set directory where WRDB6.ini file is stored (defaults to application directory but can be placed on shared drive)
 </summary>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.SetTempAppDataPath(System.String)">
 <summary>
 Temporarily set the path where the WRDB6.ini file is stored (without resetting registry)
 </summary>
 <param name="Path"></param>
 <remarks></remarks>
</member>
<member name="P:WRDB.Project.clsApplicationSettings.UserName">
 <summary>
 Return current username from registry
 </summary>
 <remarks>Stored in local variable so that subsequent instances can reset registry setting without affecting earlier instances (for debugging)</remarks>
</member>
<member name="P:WRDB.Project.clsApplicationSettings.LoginName">
 <summary>
 Login name that was in effect when the user name was last set (so will prompt user to reset the username if he logs into a different computer)
 </summary>
</member>
<member name="M:WRDB.Project.clsApplicationSettings.ResetEditTime">
 <summary>
 Whenever a data table is edited the edit time in the registry must be reset so the application knows to prompt you to reselect your data
 </summary>
</member>
<member name="P:WRDB.Project.clsApplicationSettings.WorkspaceName">
 <summary>
 Each section in the ini file is a project name (except Settings and DatabaseConnections, which holds WRDB settings for all projects in legacy WRDB.ini files only)
 </summary>
 <returns>List of projects that current user has access to</returns>
</member>
<member name="T:WRDB.Project.clsWRDB5IniFile">
 <summary>
 This class is used to store and retrieve data from WRDB 5.x legacy WRDB.ini files which held ALL information; starting in WRDB 6.0, information is
 divided into Application (registry), Connection (WRDB6.ini) and Project (Settings table).
 
 Rather than inheriting from IniFile, use this to constantly open and close the ini file; it is slower but assures that WRDBProject doesn't step on toes
 Procedure: at any time can call any routine and inifile will automatically be opened; after batch of routines are done, must execute Close method
 </summary>
</member>
<member name="T:WRDB.Project.clsWRDB5IniFile.enumSection">
 <summary>
 Application settings will go under the Settings section
 Project settings will go under a section with the same name as the project
 External Connection settings will go under the ExternalConnections section; 
    each key will be the name of the connection and all settings will be 
    concatenated on the same line
 </summary>
</member>
<member name="T:WRDB.Project.clsWRDB5IniFile.enumKey">
 <summary>
 Standard application and project keys which are mapped to the actual key names; this allows use of Intellisense to ensure that the correct key names are used
 </summary>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.SectionName(WRDB.Project.clsWRDB5IniFile.enumSection)">
 <summary>
 Get the desired Ini file section name depending is the setting is global for the application or specific to the project
 </summary>
 <param name="SectionType">Application or Project type</param>
 <returns>Name of section to use in Ini file</returns>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.KeyName(WRDB.Project.clsWRDB5IniFile.enumKey)">
 <summary>
 Get the desired Ini file key name
 </summary>
 <param name="KeyType">One of the standard enumerated key types</param>
 <returns>Name of key to use in Ini file</returns>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.SetKey(WRDB.Project.clsWRDB5IniFile.enumSection,WRDB.Project.clsWRDB5IniFile.enumKey,System.String)">
 <summary>
 Set value in configuration file for general setting or currently selected project
 </summary>
 <param name="SectionType">Application or project setting type</param>
 <param name="KeyType">Standard key type</param>
 <param name="KeyText">Desired text string to set</param>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.SetKey(System.String,WRDB.Project.clsWRDB5IniFile.enumKey,System.String)">
 <summary>
 Set value in configuration file for non-standard section name (e.g., project other than currently selected)
 </summary>
 <param name="SectionName">Name of section (e.g., project name)</param>
 <param name="KeyType">Standard key type</param>
 <param name="KeyText">Desired text string to set</param>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.SetKey(WRDB.Project.clsWRDB5IniFile.enumSection,System.String,System.String)">
 <summary>
 Set value in configuration file for non-standard key name (e.g., those that are not enumerated above)
 </summary>
 <param name="SectionType">Type of section (e.g., ExternalConnection)</param>
 <param name="KeyName">Key name (e.g., name of connection)</param>
 <param name="KeyText">Desired text string to set</param>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetKey(WRDB.Project.clsWRDB5IniFile.enumSection,WRDB.Project.clsWRDB5IniFile.enumKey,System.String)">
 <summary>
 Retrieve setting from configuration file for general setting or currently selected project
 </summary>
 <param name="SectionType">Application or project setting type</param>
 <param name="KeyType">Standard key type</param>
 <param name="DefaultKeyText">If section/key not found, returns this value</param>
 <returns></returns>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetKey(System.String,WRDB.Project.clsWRDB5IniFile.enumKey,System.String)">
 <summary>
 Retrieve non-project setting from configuration file for project other than one currently selected
 </summary>
 <param name="SectionName">Name of section (project)</param>
 <param name="KeyType">Standard key type</param>
 <param name="DefaultKeyText">If section/key not found, returns this value</param>
 <returns></returns>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetKey(WRDB.Project.clsWRDB5IniFile.enumSection,System.String,System.String)">
 <summary>
 Set value in configuration file for non-standard key name (e.g., those that are not enumerated above)
 </summary>
 <param name="SectionType">Type of section (e.g., ExternalConnection)</param>
 <param name="KeyName">Key name (e.g., name of connection)</param>
 <param name="DefaultKeyText">If section/key not found, returns this value</param>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetProjectNames">
 <summary>
 Each section in the ini file is a project name (except Settings and DatabaseConnections, which holds WRDB settings for all projects)
 </summary>
 <returns></returns>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.SetProjectName(System.String)">
 <summary>
 Sets the name of the project which defines the name of the section used to store project-specific information
 </summary>
 <param name="ProjectName">Name of project</param>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetConnectionNames">
 <summary>
 Database connections contain information to allow WRDB and Graph to save info for external database connections
 </summary>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.GetMappingTables(System.String)">
 <summary>
 Database connection mapping contain information about mapping of WRDB data fields for a specific table, selected stations, and selected parameters
 Key is CONNECTIONNAME:TABLECONNECTIONNAME
 Value is TABLENAME:FIELDNAMES:STATIONLIST:STATIONS:PARAMETERLIST:PARAMETERS (each are tab-delimited):MINDATE:MAXDATE
 </summary>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.Reopen">
 <summary>
 This will force the inifile to be reopened the next time a value is read
 </summary>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.#ctor">
 <summary>
 Open existing WRDB.ini file in directory previously specified (and stored in registry); by default goes into MyDocuments\WRDB
 </summary>
 <remarks>Error will occur if file does not already exist</remarks>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.#ctor(System.String@)">
 <summary>
 Open existing configuration file
 </summary>
 <param name="FileName">Name of existing .ini file to open (full path); if is empty, will open WRDB.ini file in previously saved directory</param>
 <remarks></remarks>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.Exists">
 <summary>
 See if ini file exists and is not locked
 </summary>
</member>
<member name="M:WRDB.Project.clsWRDB5IniFile.Create">
 <summary>
 Create new (or overwrite existing) INI file
 </summary>
</member>
<member name="M:WRDB.Project.clsConnection.#ctor(System.String,WRDB.DBProviders.clsDB.enumDBType,System.String,System.String,System.String,System.String)">
 <summary>
 Set external database connection information
 Connection information is saved in a single entry, tab-delimited
 </summary>
 <param name="_ConnectionName">Name of connection</param>
 <param name="_DatabaseType">Data provider type</param>
 <param name="_ServerAddress">URL of database server</param>
 <param name="_DatabaseName">Name of database</param>
 <param name="_UserName">Username (doesn't handle NT authentication)</param>
 <param name="_Password">Password</param>
</member>
<member name="F:WRDB.Project.modWRDBProject.REGAPP">
 <summary>
 REGAPP is registry key; note that the registry is ONLY used to store form positions and sizes and the path to WRDB.ini; all other program information is stored in INI files for transportability
 </summary>
</member>
<member name="M:WRDB.Project.modWRDBProject.NewColumn(System.String,System.String,System.Type,System.Int32,System.Object)">
 <summary>
 Utility function to easily add a column to a data table
 </summary>
 <param name="ColumnName">Name of field</param>
 <param name="Caption">Caption for grid heading</param>
 <param name="DataType">Data type</param>
 <param name="MaxLength">Maximum field length (for strings)</param>
 <param name="DefaultValue">Default value to assign to field</param>
 <returns>Data table column</returns>
</member>
<member name="M:WRDB.Project.modWRDBProject.TestNull(System.Object,System.Object)">
 <summary>
 Test object; if dbnull, nothing, empty string, or minimum value, return default value
 </summary>
</member>
<member name="M:WRDB.Project.modWRDBProject.SetIfNull(System.Object@,System.Object)">
 <summary>
 Test object; if dbnull, nothing or empty string, return default value
 </summary>
</member>
<member name="T:WRDB.Project.My.Resources.Resources">
<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:WRDB.Project.My.Resources.Resources.ResourceManager">
<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:WRDB.Project.My.Resources.Resources.Culture">
<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member>
</members>
</doc>
